#@namespace scala collisions.big.thriftscala
namespace java collisions.big.thriftjava

# scalac 2.11 fails to compile classes with more than 254 method arguments.
# We skip generation of ServiceIfaces for thrift services with 255+ methods.
service VeryBigService {
  i32 getNumber1(1: string someInput)
  i32 getNumber2(1: string someInput)
  i32 getNumber3(1: string someInput)
  i32 getNumber4(1: string someInput)
  i32 getNumber5(1: string someInput)
  i32 getNumber6(1: string someInput)
  i32 getNumber7(1: string someInput)
  i32 getNumber8(1: string someInput)
  i32 getNumber9(1: string someInput)
  i32 getNumber10(1: string someInput)
  i32 getNumber11(1: string someInput)
  i32 getNumber12(1: string someInput)
  i32 getNumber13(1: string someInput)
  i32 getNumber14(1: string someInput)
  i32 getNumber15(1: string someInput)
  i32 getNumber16(1: string someInput)
  i32 getNumber17(1: string someInput)
  i32 getNumber18(1: string someInput)
  i32 getNumber19(1: string someInput)
  i32 getNumber20(1: string someInput)
  i32 getNumber21(1: string someInput)
  i32 getNumber22(1: string someInput)
  i32 getNumber23(1: string someInput)
  i32 getNumber24(1: string someInput)
  i32 getNumber25(1: string someInput)
  i32 getNumber26(1: string someInput)
  i32 getNumber27(1: string someInput)
  i32 getNumber28(1: string someInput)
  i32 getNumber29(1: string someInput)
  i32 getNumber30(1: string someInput)
  i32 getNumber31(1: string someInput)
  i32 getNumber32(1: string someInput)
  i32 getNumber33(1: string someInput)
  i32 getNumber34(1: string someInput)
  i32 getNumber35(1: string someInput)
  i32 getNumber36(1: string someInput)
  i32 getNumber37(1: string someInput)
  i32 getNumber38(1: string someInput)
  i32 getNumber39(1: string someInput)
  i32 getNumber40(1: string someInput)
  i32 getNumber41(1: string someInput)
  i32 getNumber42(1: string someInput)
  i32 getNumber43(1: string someInput)
  i32 getNumber44(1: string someInput)
  i32 getNumber45(1: string someInput)
  i32 getNumber46(1: string someInput)
  i32 getNumber47(1: string someInput)
  i32 getNumber48(1: string someInput)
  i32 getNumber49(1: string someInput)
  i32 getNumber50(1: string someInput)
  i32 getNumber51(1: string someInput)
  i32 getNumber52(1: string someInput)
  i32 getNumber53(1: string someInput)
  i32 getNumber54(1: string someInput)
  i32 getNumber55(1: string someInput)
  i32 getNumber56(1: string someInput)
  i32 getNumber57(1: string someInput)
  i32 getNumber58(1: string someInput)
  i32 getNumber59(1: string someInput)
  i32 getNumber60(1: string someInput)
  i32 getNumber61(1: string someInput)
  i32 getNumber62(1: string someInput)
  i32 getNumber63(1: string someInput)
  i32 getNumber64(1: string someInput)
  i32 getNumber65(1: string someInput)
  i32 getNumber66(1: string someInput)
  i32 getNumber67(1: string someInput)
  i32 getNumber68(1: string someInput)
  i32 getNumber69(1: string someInput)
  i32 getNumber70(1: string someInput)
  i32 getNumber71(1: string someInput)
  i32 getNumber72(1: string someInput)
  i32 getNumber73(1: string someInput)
  i32 getNumber74(1: string someInput)
  i32 getNumber75(1: string someInput)
  i32 getNumber76(1: string someInput)
  i32 getNumber77(1: string someInput)
  i32 getNumber78(1: string someInput)
  i32 getNumber79(1: string someInput)
  i32 getNumber80(1: string someInput)
  i32 getNumber81(1: string someInput)
  i32 getNumber82(1: string someInput)
  i32 getNumber83(1: string someInput)
  i32 getNumber84(1: string someInput)
  i32 getNumber85(1: string someInput)
  i32 getNumber86(1: string someInput)
  i32 getNumber87(1: string someInput)
  i32 getNumber88(1: string someInput)
  i32 getNumber89(1: string someInput)
  i32 getNumber90(1: string someInput)
  i32 getNumber91(1: string someInput)
  i32 getNumber92(1: string someInput)
  i32 getNumber93(1: string someInput)
  i32 getNumber94(1: string someInput)
  i32 getNumber95(1: string someInput)
  i32 getNumber96(1: string someInput)
  i32 getNumber97(1: string someInput)
  i32 getNumber98(1: string someInput)
  i32 getNumber99(1: string someInput)
  i32 getNumber100(1: string someInput)
  i32 getNumber101(1: string someInput)
  i32 getNumber102(1: string someInput)
  i32 getNumber103(1: string someInput)
  i32 getNumber104(1: string someInput)
  i32 getNumber105(1: string someInput)
  i32 getNumber106(1: string someInput)
  i32 getNumber107(1: string someInput)
  i32 getNumber108(1: string someInput)
  i32 getNumber109(1: string someInput)
  i32 getNumber110(1: string someInput)
  i32 getNumber111(1: string someInput)
  i32 getNumber112(1: string someInput)
  i32 getNumber113(1: string someInput)
  i32 getNumber114(1: string someInput)
  i32 getNumber115(1: string someInput)
  i32 getNumber116(1: string someInput)
  i32 getNumber117(1: string someInput)
  i32 getNumber118(1: string someInput)
  i32 getNumber119(1: string someInput)
  i32 getNumber120(1: string someInput)
  i32 getNumber121(1: string someInput)
  i32 getNumber122(1: string someInput)
  i32 getNumber123(1: string someInput)
  i32 getNumber124(1: string someInput)
  i32 getNumber125(1: string someInput)
  i32 getNumber126(1: string someInput)
  i32 getNumber127(1: string someInput)
  i32 getNumber128(1: string someInput)
  i32 getNumber129(1: string someInput)
  i32 getNumber130(1: string someInput)
  i32 getNumber131(1: string someInput)
  i32 getNumber132(1: string someInput)
  i32 getNumber133(1: string someInput)
  i32 getNumber134(1: string someInput)
  i32 getNumber135(1: string someInput)
  i32 getNumber136(1: string someInput)
  i32 getNumber137(1: string someInput)
  i32 getNumber138(1: string someInput)
  i32 getNumber139(1: string someInput)
  i32 getNumber140(1: string someInput)
  i32 getNumber141(1: string someInput)
  i32 getNumber142(1: string someInput)
  i32 getNumber143(1: string someInput)
  i32 getNumber144(1: string someInput)
  i32 getNumber145(1: string someInput)
  i32 getNumber146(1: string someInput)
  i32 getNumber147(1: string someInput)
  i32 getNumber148(1: string someInput)
  i32 getNumber149(1: string someInput)
  i32 getNumber150(1: string someInput)
  i32 getNumber151(1: string someInput)
  i32 getNumber152(1: string someInput)
  i32 getNumber153(1: string someInput)
  i32 getNumber154(1: string someInput)
  i32 getNumber155(1: string someInput)
  i32 getNumber156(1: string someInput)
  i32 getNumber157(1: string someInput)
  i32 getNumber158(1: string someInput)
  i32 getNumber159(1: string someInput)
  i32 getNumber160(1: string someInput)
  i32 getNumber161(1: string someInput)
  i32 getNumber162(1: string someInput)
  i32 getNumber163(1: string someInput)
  i32 getNumber164(1: string someInput)
  i32 getNumber165(1: string someInput)
  i32 getNumber166(1: string someInput)
  i32 getNumber167(1: string someInput)
  i32 getNumber168(1: string someInput)
  i32 getNumber169(1: string someInput)
  i32 getNumber170(1: string someInput)
  i32 getNumber171(1: string someInput)
  i32 getNumber172(1: string someInput)
  i32 getNumber173(1: string someInput)
  i32 getNumber174(1: string someInput)
  i32 getNumber175(1: string someInput)
  i32 getNumber176(1: string someInput)
  i32 getNumber177(1: string someInput)
  i32 getNumber178(1: string someInput)
  i32 getNumber179(1: string someInput)
  i32 getNumber180(1: string someInput)
  i32 getNumber181(1: string someInput)
  i32 getNumber182(1: string someInput)
  i32 getNumber183(1: string someInput)
  i32 getNumber184(1: string someInput)
  i32 getNumber185(1: string someInput)
  i32 getNumber186(1: string someInput)
  i32 getNumber187(1: string someInput)
  i32 getNumber188(1: string someInput)
  i32 getNumber189(1: string someInput)
  i32 getNumber190(1: string someInput)
  i32 getNumber191(1: string someInput)
  i32 getNumber192(1: string someInput)
  i32 getNumber193(1: string someInput)
  i32 getNumber194(1: string someInput)
  i32 getNumber195(1: string someInput)
  i32 getNumber196(1: string someInput)
  i32 getNumber197(1: string someInput)
  i32 getNumber198(1: string someInput)
  i32 getNumber199(1: string someInput)
  i32 getNumber200(1: string someInput)
  i32 getNumber201(1: string someInput)
  i32 getNumber202(1: string someInput)
  i32 getNumber203(1: string someInput)
  i32 getNumber204(1: string someInput)
  i32 getNumber205(1: string someInput)
  i32 getNumber206(1: string someInput)
  i32 getNumber207(1: string someInput)
  i32 getNumber208(1: string someInput)
  i32 getNumber209(1: string someInput)
  i32 getNumber210(1: string someInput)
  i32 getNumber211(1: string someInput)
  i32 getNumber212(1: string someInput)
  i32 getNumber213(1: string someInput)
  i32 getNumber214(1: string someInput)
  i32 getNumber215(1: string someInput)
  i32 getNumber216(1: string someInput)
  i32 getNumber217(1: string someInput)
  i32 getNumber218(1: string someInput)
  i32 getNumber219(1: string someInput)
  i32 getNumber220(1: string someInput)
  i32 getNumber221(1: string someInput)
  i32 getNumber222(1: string someInput)
  i32 getNumber223(1: string someInput)
  i32 getNumber224(1: string someInput)
  i32 getNumber225(1: string someInput)
  i32 getNumber226(1: string someInput)
  i32 getNumber227(1: string someInput)
  i32 getNumber228(1: string someInput)
  i32 getNumber229(1: string someInput)
  i32 getNumber230(1: string someInput)
  i32 getNumber231(1: string someInput)
  i32 getNumber232(1: string someInput)
  i32 getNumber233(1: string someInput)
  i32 getNumber234(1: string someInput)
  i32 getNumber235(1: string someInput)
  i32 getNumber236(1: string someInput)
  i32 getNumber237(1: string someInput)
  i32 getNumber238(1: string someInput)
  i32 getNumber239(1: string someInput)
  i32 getNumber240(1: string someInput)
  i32 getNumber241(1: string someInput)
  i32 getNumber242(1: string someInput)
  i32 getNumber243(1: string someInput)
  i32 getNumber244(1: string someInput)
  i32 getNumber245(1: string someInput)
  i32 getNumber246(1: string someInput)
  i32 getNumber247(1: string someInput)
  i32 getNumber248(1: string someInput)
  i32 getNumber249(1: string someInput)
  i32 getNumber250(1: string someInput)
  i32 getNumber251(1: string someInput)
  i32 getNumber252(1: string someInput)
  i32 getNumber253(1: string someInput)
  i32 getNumber254(1: string someInput)
  i32 getNumber255(1: string someInput)
  i32 getNumber256(1: string someInput)
  i32 getNumber257(1: string someInput)
  i32 getNumber258(1: string someInput)
  i32 getNumber259(1: string someInput)
  i32 getNumber260(1: string someInput)
  i32 getNumber261(1: string someInput)
  i32 getNumber262(1: string someInput)
  i32 getNumber263(1: string someInput)
  i32 getNumber264(1: string someInput)
  i32 getNumber265(1: string someInput)
  i32 getNumber266(1: string someInput)
  i32 getNumber267(1: string someInput)
  i32 getNumber268(1: string someInput)
  i32 getNumber269(1: string someInput)
  i32 getNumber270(1: string someInput)
  i32 getNumber271(1: string someInput)
  i32 getNumber272(1: string someInput)
  i32 getNumber273(1: string someInput)
  i32 getNumber274(1: string someInput)
  i32 getNumber275(1: string someInput)
  i32 getNumber276(1: string someInput)
  i32 getNumber277(1: string someInput)
  i32 getNumber278(1: string someInput)
  i32 getNumber279(1: string someInput)
  i32 getNumber280(1: string someInput)
  i32 getNumber281(1: string someInput)
  i32 getNumber282(1: string someInput)
  i32 getNumber283(1: string someInput)
  i32 getNumber284(1: string someInput)
  i32 getNumber285(1: string someInput)
  i32 getNumber286(1: string someInput)
  i32 getNumber287(1: string someInput)
  i32 getNumber288(1: string someInput)
  i32 getNumber289(1: string someInput)
  i32 getNumber290(1: string someInput)
  i32 getNumber291(1: string someInput)
  i32 getNumber292(1: string someInput)
  i32 getNumber293(1: string someInput)
  i32 getNumber294(1: string someInput)
  i32 getNumber295(1: string someInput)
  i32 getNumber296(1: string someInput)
  i32 getNumber297(1: string someInput)
  i32 getNumber298(1: string someInput)
  i32 getNumber299(1: string someInput)
  i32 getNumber300(1: string someInput)
}

service BiggerServiceYet extends VeryBigService {
  i32 oneUp();
}
